package com.spider.demo4tcp1;

import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;

public class ClientDemo1 {
    public static void main(String[] args) throws Exception {
        System.out.println("客户端启动...");
        //目标：实现TCP通信下一发一收：客户端开发。
        //1.创建客户端Socket对象(连接服务器)
        Socket socket = new Socket(InetAddress.getLocalHost(),8080);
        //2.从socket通信管道中的到一个字节输出流。
        OutputStream os = socket.getOutputStream();
        //3.特殊数据流。
        DataOutputStream dos = new DataOutputStream(os);
        dos.writeInt(1);
        dos.writeUTF("hello,诗白灯!");
        //4.释放资源
        socket.close();
    }
}
